		***************************
		*  MicroDrvTest.exe V0.8  *
		***************************


==============
 Introduction 
==============
MicroDrvTest.exe is a tool to test IHV-supplied WIA micro-drivers for their 
flatbed scanners. The micro-driver is a DLL, which implements any needed 
device-specific behavior. Microsoft provides a common WIA Flatbed Driver, 
called WiaFBDrv.dll, which sits on top of the micro-driver. The WIA Flatbed 
Driver receives requests from the WIA service and routes the requests to the 
microdriver through the microdriver functions. The WIA Flatbed Driver then 
receives responses to the requests from the microdriver and sends these 
responses back to the WIA service. This architecture is functionally reduced 
from the WIA Minidriver architecture. The common WIA Flatbed Driver combined 
with the microdriver can be used as a WIA mini-driver for the flatbed scanner.

MicroDrvTest.exe tests the micro-driver DLL directly. It checks all the required 
functions and commands, defined in WIA DDK. The test result is summarized and 
rated in the test log. The micro-driver should pass the testing without any 
failure.

===================
Command Line Usage
===================
MicroDrvTest.exe [-auto] [ {-quiet | -verbose | -debug} ] 

where:
 -auto: Optional switch, run the test automatically and exit when completed.

 -quiet, -verbose, and -debug: Optional switches to set logging level (quiet, verbose or debug). 
                               By default the logging level is quiet.


==============
 Run the test
==============
Please follow the steps below to test your micro-driver:
1) Make sure you have the right Windows version that supports WIA and your flatbed
   scanner is connected to your test machine and powered on;
2) Run MicroDrvTest.exe;
3) Choose "Test"-"Start" to launch the test. If you don't want a debug-level test
   log (default), set your log-level by choose "Test"-"Log Level";
4) Select the device to test if you have more than one scanner attached.


=======
 Notes
=======
1) The test log is automatically saved in "MicroDrvTst.log". You may also save the
   log to any other file by choosing "File"-"Save" or "Save As...". 
2) You can navigate through the test failures by pressing the tool bar button 
   "->" to go to next failure, or "<-" to last failure. 


